self-propelled troops - Espagnol Anglais Dictionnaire